package net.csdn.business.common.domain.request;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 更新成员邀请链接审核对象DTO invite_link_audit
 * 
 * @author zhangyl
 * @date 2024-04-02
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UpdateInviteLinkApplyDTO implements Serializable
{

    private static final long serialVersionUID = 1L;

    /** 组织ID/仓库ID； */
    private String sourceId;

    /** 1:组织；2:仓库 */
    private Integer sourceType;

    /** 邀请默认角色：20：浏览者、30：开发者、40：管理员 */
    private Integer roleAcess;

    /** 邀请码 */
    private String inviteCode;

    /** 邀请url */
    private String inviteUrl;

    /** 是否需要管理员审核： 0-否; 1-是 */
    private Integer needCheck;

    /** 邀请链接过期时间 */
    private Date expireDate;

}
